package artistas;

/**
 * Representa a un Musico, que puede formar parte de una Banda, o ser Solista
 */
public class Musico {
    String nombre;
    String habilidad;

    /**
     * Crea un músico, cuya habilidad será "Cantante"
     */
    public Musico(final String nombre) {
        this.nombre = nombre;
        this.habilidad = "Cantante";
    }

    /**
     * Crea un músico con la habilidad especificada
     */
    public Musico(final String nombre, final String habilidad) {
        this.nombre = nombre;
        this.habilidad = habilidad;
    }

    public String getNombre() {
        return this.nombre;
    }

    public void setNombre(final String nombre) {
        this.nombre = nombre;
    }

    public String getHabilidad() {
        return this.habilidad;
    }

    public void setHabilidad(final String habilidad) {
        this.habilidad = habilidad;
    }

    @Override
    public String toString() {
        return this.nombre + "(" + this.habilidad + ")";
    }

    @Override
    public boolean equals(Object m) {
    	return this.nombre==((Musico) m).getNombre();
    }
}
